package com.shjn.squirrel.utils;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 流水号订单工具类
 * 规则：年月日+时分秒+毫秒+1000-9999之间的随机数
 * 例如：201901011230458886666
 */
public class OrderUtils {

    private OrderUtils() {
    }

    /**
     * 获取流水号
     *
     * @return
     */
    public static String getSerialNumber() {
        String serialNumber = new SimpleDateFormat("yyyyMMddHHmmssSSS").format(new Date()) +
                (int) (Math.random() * (9999 - 1000 + 1) + 1000);
        return serialNumber;
    }

}
